runtime.schedt.gcwaiting (field)

15 uses

	runtime (current package)
		mgcmark.go#L1183: 		for !(gp.preempt && (preemptible || sched.gcwaiting.Load() || pp.runSafePointFn != 0)) {
		mgcmark.go#L1205: 	for !(gp.preempt && (preemptible || sched.gcwaiting.Load() || pp.runSafePointFn != 0)) {
		proc.go#L1092: 		sched.gcwaiting.Store(true)
		proc.go#L1561: 	sched.gcwaiting.Store(true)
		proc.go#L1686: 	sched.gcwaiting.Store(false)
		proc.go#L3054: 	if sched.gcwaiting.Load() {
		proc.go#L3195: 	if !sched.gcwaiting.Load() {
		proc.go#L3277: 	if sched.gcwaiting.Load() {
		proc.go#L3452: 	if sched.gcwaiting.Load() || pp.runSafePointFn != 0 {
		proc.go#L3683: 			if sched.gcwaiting.Load() {
		proc.go#L4476: 	if sched.gcwaiting.Load() {
		proc.go#L6099: 		if debug.schedtrace <= 0 && (sched.gcwaiting.Load() || sched.npidle.Load() == gomaxprocs) {
		proc.go#L6101: 			if sched.gcwaiting.Load() || sched.npidle.Load() == gomaxprocs {
		proc.go#L6361: 		print(" gcwaiting=", sched.gcwaiting.Load(), " nmidlelocked=", sched.nmidlelocked, " stopwait=", sched.stopwait, " sysmonwait=", sched.sysmonwait.Load(), "\n")
		runtime2.go#L837: 	gcwaiting  atomic.Bool // gc is waiting to run